Kargalar, son derece yemezler canlılardır ve beslenme alışkanlıkları oldukça çeşitlidir. Hem etçil hem de otçul olarak beslenebilirler.
Başlıca besin kaynakları şunlardır:
- Leş: Ölmüş hayvanların kalıntıları.
- Böcekler ve omurgasızlar: Çekirgeler, solucanlar, tırtıllar, salyangozlar vb.
- Küçük memeliler: Fareler, sincaplar, tavşan yavruları.
- Kuş yumurtaları ve yavruları: Diğer kuşların yuvalarından çalınan yumurtalar ve yavrular.
- Balıklar ve amfibiler: Özellikle su kaynaklarının yakınında yaşayan kargalar için.
- Tahıllar ve tohumlar: Mısır, buğday, ayçiçeği tohumu gibi tarım ürünleri.
- Meyveler ve sebzeler: Elma, armut, üzüm, kabak gibi çeşitli meyve ve sebzeler.
- İnsan artıkları: Ekmek, patates kızartması, et parçaları gibi çöplerden buldukları yiyecekler.
Kargalar, zeki hayvanlar oldukları için yiyecek bulmak konusunda oldukça uyum yeteneklidirler ve farklı ortamlara kolayca adapte olabilirler.